#ifndef PARTICLE_H
#define PARTICLE_H

#include <stdio.h>

#include "MACRO.H"
#include "Vector.h"


class Particle {
	public:
		
		double m;
		
		Vector<double> R;
		//Vector<double> V;
		Vector<double> A;
		Vector<double> Ar;
		
		//double pot;
		//int id;

		Particle() {}
		
		void print() {
			
			printf("\n");
			printf(_B"Particle::print()\n"B_);
			//printf(" ├ id = %g\n", id );
			printf(" ├ m = %g\n", m);
			printf(" ├ R = { %g, %g, %g }\n", R[0], R[1], R[2] );
			//printf(" ├ V = { %g, %g, %g }\n", V[0], V[1], V[2] );
			printf(" ├ A = { %g, %g, %g }\n", A[0], A[1], A[2] );
			//printf(" └ pot = %g\n", pot);
			printf("\n");
			
		}
		
};

#endif